 

          
          Make cleaning a breeze with the Winco GSN-4 Griddle Screen Pack. Perfectly designed for professional or home kitchens, these durable screens are crafted to tackle that greasy build-up on your griddle effortlessly. No more endless scrubbing or worrying about damaging your precious cooking surfaces!
 
 Each pack contains 20 pieces of 4" x 5-1/2" screens, ensuring you are well-equipped to maintain a spotless, efficient cooking zone. The textured screens efficiently clean without compromising your griddle's surface, so you can keep your cooking area immaculate after each use.
 
 Product Features:
 - Dimensions: 4" x 5-1/2"
 - Quantity: 20 screens per pack
 - Designed for effective grease removal
 - Durable material for long-lasting use
 
 Built for the demanding environments of busy kitchens, our griddle screens work hard so you don't have to. They're perfect for both professional chefs and home cooking enthusiasts who want to keep their griddles in top condition, extending the life of your cooking equipment while maintaining excellent hygiene and performance.
 
 Easy to use and store, these screens are a must-have for anyone serious about their grilling. Keep your griddle clean, inviting, and ready for action with a reliable cleaning solution made just for you.
        
          
        
      
      
            
      
      
      
      
      
      
         
         Specific Features       
        - Depth : 4
- Height : 0.69
- Length : 5.5
- Size : 4" x 5-1/2"
 
             
                       
                       
                       
                       
                       
                       
                       
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                   
                 
                 
                 
                 
                 
                 
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
     
     
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                